package com.oig.sys.workflow.app;

import com.oig.sys.workflow.dto.CronJobDto;
import com.oig.sys.workflow.vo.CronJobVo;

import java.util.List;

public interface IAppCronJobService {


    /**
     * add
     */
    CronJobVo addCronJob(CronJobDto cronJobDto);

    /**
     * update
     */
    CronJobVo updateCronJob(CronJobDto cronJobDto);


    CronJobVo getCronJob(Integer id);

    /**
     * cancel
     */
    void cancelCronJob(Integer id);



    void disableJob(List<Integer> jobIdList);

    List<CronJobVo> enableJob(List<Integer> jobIdList);

}
